ODBIERZ TWÓJ BONUS :: »

Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Autorzy:
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Serie wydawnicze:
Wzorce projektowe
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.7/6  Opinie: 25
Stron:
376
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
47,40 zł 79,00 zł (-40%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Rozpoznawania i klasyfikowania wzorców projektowych w programowaniu obiektowym
  • Stosowania wzorców w architekturze MVC oraz ich opisywania
  • Wybierania i wdrażania odpowiednich wzorców do rozwiązywania problemów projektowych
  • Projektowania elastycznych i wielokrotnego użytku struktur oprogramowania
  • Programowania pod kątem interfejsu zamiast implementacji
  • Wykorzystywania mechanizmów dziedziczenia, delegowania i kompozycji
  • Tworzenia edytora dokumentów z użyciem wzorców Kompozyt, Strategia, Dekorator, Fabryka abstrakcyjna, Most, Polecenie, Iterator i Odwiedzający
  • Implementowania wzorców konstrukcyjnych: Budowniczy, Fabryka abstrakcyjna, Metoda wytwórcza, Prototyp, Singleton
  • Stosowania wzorców strukturalnych: Adapter, Dekorator, Fasada, Kompozyt, Most, Pełnomocnik, Pyłek
  • Wykorzystywania wzorców operacyjnych: Interpreter, Iterator, Łańcuch zobowiązań, Mediator, Metoda szablonowa, Obserwator, Odwiedzający, Pamiątka, Polecenie, Stan, Strategia
  • Kapsułkowania algorytmów, żądań i zmian w zachowaniu obiektów
  • Oddzielania nadawców od odbiorców w komunikacji między obiektami
  • Usprawniania dokumentacji i refaktoryzacji kodu przy użyciu wzorców
  • Tworzenia systemów obsługujących wiele standardów wyglądu i działania
  • Korzystania z diagramów klas, obiektów i interakcji do dokumentowania wzorców
  • Rozwijania umiejętności pracy z podstawowymi klasami, takimi jak listy i iteratory

Naucz się wykorzystywać wzorce projektowe i ułatw sobie pracę!

  • Jak wykorzystać projekty, które już wcześniej okazały się dobre?
  • Jak stworzyć elastyczny projekt obiektowy?
  • Jak sprawnie rozwiązywać typowe problemy projektowe?

Projektowanie oprogramowania obiektowego nie jest łatwe, a przy założeniu, że powinno ono nadawać się do wielokrotnego użytku, staje się naprawdę skomplikowane. Aby stworzyć dobry projekt, najlepiej skorzystać ze sprawdzonych i efektywnych rozwiązań, które wcześniej były już stosowane. W tej książce znajdziesz właśnie najlepsze doświadczenia z obszaru programowania obiektowego, zapisane w formie wzorców projektowych gotowych do natychmiastowego użycia!

W książce „Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku” opisano, czym są wzorce projektowe, a także w jaki sposób pomagają one projektować oprogramowanie obiektowe. Podręcznik zawiera studia przypadków, pozwalające poznać metody stosowania wzorców w praktyce. Zamieszczono tu również katalog wzorców projektowych, podzielony na trzy kategorie: wzorce konstrukcyjne, strukturalne i operacyjne. Dzięki temu przewodnikowi nauczysz się skutecznie korzystać z wzorców projektowych, ulepszać dokumentację i usprawniać konserwację istniejących systemów. Krótko mówiąc, poznasz najlepsze sposoby sprawnego opracowywania niezawodnego projektu.

  • Wzorce projektowe w architekturze MVC
  • Katalog wzorców projektowych
  • Projektowanie edytora dokumentów
  • Wzorce konstrukcyjne, strukturalne i operacyjne
  • Dziedziczenie klas i interfejsów
  • Określanie implementacji obiektów
  • Obsługa wielu standardów wyglądu i działania
  • Zastosowanie mechanizmów powtórnego wykorzystania rozwiązania

Wykorzystaj zestaw konkretnych narzędzi do programowania obiektowego!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Dr Erich Gamma jest dyrektorem technicznym w Software Technology Center of Object Technology International w Zurychu (Szwajcaria).

Dr Richard Helm jest członkiem zespołu Object Technology Practice Group w IBM Consulting Group w Sydney (Australia).

Dr Ralph Johnson jest pracownikiem naukowym na wydziale nauk komputerowych Uniwersytetu Illinois w Urbana-Champaign.

Dr John Vlissider prowadzi badania w Thomas J. Watson Research Center firmy IBM w Hawthorne w stanie Nowy Jork.

Zobacz pozostałe książki z serii Wzorce projektowe

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie wzorce projektowe są omawiane w tej książce?
Książka prezentuje pełny katalog najważniejszych wzorców projektowych, w tym wzorce konstrukcyjne, strukturalne i operacyjne, takie jak Singleton, Fabryka Abstrakcyjna, Dekorator, Kompozyt, Most, Iterator, Obserwator, Polecenie, Strategia i wiele innych.
2. Czy książka zawiera przykłady praktycznego zastosowania wzorców projektowych?
Tak, publikacja oferuje liczne studia przypadków, przykładowy kod oraz szczegółowe omówienia implementacji wzorców, co pozwala lepiej zrozumieć ich praktyczne użycie w projektowaniu oprogramowania.
3. Czy książka nadaje się do samodzielnej nauki wzorców projektowych?
Tak, książka jest napisana w formie przewodnika, zawiera wprowadzenie do wzorców, opisuje ich strukturę i zastosowanie, a także wyjaśnia, jak wybierać i wdrażać wzorce projektowe krok po kroku.
4. Czy znajdę w książce porównania i powiązania między różnymi wzorcami?
Tak, w każdym rozdziale omówiono powiązania między wzorcami oraz sytuacje, w których warto wybrać jeden wzorzec zamiast innego, co ułatwia zrozumienie relacji i świadome stosowanie wzorców.
5. Czy książka przyda mi się, jeśli pracuję w innym języku programowania niż Smalltalk?
Tak, choć niektóre przykłady dotyczą Smalltalka, wzorce projektowe są uniwersalne i można je zastosować w dowolnym języku obiektowym, takim jak Java, C#, Python czy C++.
6. Jak książka pomaga w rozwiązywaniu typowych problemów projektowych?
Książka pokazuje, jak identyfikować typowe wyzwania w projektowaniu oprogramowania i dobierać do nich odpowiednie wzorce, co pozwala tworzyć bardziej elastyczne, skalowalne i łatwiejsze w utrzymaniu systemy.
7. Czy w książce znajdę diagramy i ilustracje ułatwiające zrozumienie wzorców?
Tak, publikacja zawiera diagramy klas, diagramy obiektów oraz diagramy interakcji, które pomagają wizualizować strukturę i działanie poszczególnych wzorców.
8. Czy książka może być pomocna przy refaktoryzacji istniejącego kodu?
Tak, wzorce projektowe opisane w książce są doskonałym narzędziem do refaktoryzacji i ulepszania istniejących systemów, co pozwala poprawić ich strukturę i czytelność.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
47,40 zł
Dodaj do koszyka
Ebook
39,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile